package com.chenjiajin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;


@Data
@TableName("logtest")
public class LogData implements Serializable {

    @TableId(type = IdType.AUTO)
    private Long id;

    private String title;               // 注解标题

    private String signatureName;       // 方法签名

    private String methodName;          // 方法名称

    private String args;                // 方法参数

    private String clientIp;            // 客户端请求IP地址

    private String uri;                 // 请求地址

    private String type;                // 终端请求方式,普通请求,ajax请求

    private String method;              // 请求方式method,post,get等

    private String paramData;          // 请求参数内容,json

    private Timestamp time;             // 请求时间

    private Timestamp returnTime;         // 接口返回时间

    private Integer timeConsuming;      // 请求耗时（毫秒单位）

    private String returnData;         // 接口返回数据json

    private String httpStatusCode;    // 请求时httpStatusCode代码，如：200,400,404等


}